// import com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlStatementImpl;
// import com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitor;

#include "MySqlDeclareConditionStatement.h"
#include "../../visitor/MySqlASTVisitor.h"
#include "ConditionValue.h"

string_ptr MySqlDeclareConditionStatement::getConditionName()
{
  return conditionName;
}

void MySqlDeclareConditionStatement::setConditionName(string_ptr conditionName)
{
  this->conditionName = conditionName;
}

ConditionValue_ptr MySqlDeclareConditionStatement::getConditionValue()
{
  return conditionValue;
}

void MySqlDeclareConditionStatement::setConditionValue(ConditionValue_ptr conditionValue)
{
  this->conditionValue = conditionValue;
}

// @Override
void MySqlDeclareConditionStatement::accept0(MySqlASTVisitor_ptr visitor)
{
  // TODO Auto-generated method stub
  visitor->visit(SharedObject(MySqlDeclareConditionStatement));
  visitor->endVisit(SharedObject(MySqlDeclareConditionStatement));
}
